APPROXIMATION SCHEMES FOR MAXIMUM CARDINALITY MATCHING BAHMAN KALANTARI and ALI SHOKOUFANDEH

نویسندگان

  • BAHMAN KALANTARI
  • ALI SHOKOUFANDEH
چکیده

Let G = (V;E) be an undirected graph. Given an odd number k = 2l + 1, a matchingM is said to be k-optimal if it does not admit an augmenting path of length less than or equal to k. We prove jM j jM j(l+1)=(l+2), whereM is a maximum cardinality matching. If M is not already (k+ 2)-optimal, using M , in O(jEj) time we compute a (k+2)-optimal matching. We show that starting with any matching, repeated k-optimizations result in an optimal matching in O( p jM jjEj) time. This approximation scheme extends to the minimum weight perfect matching, and the minimum weight uncapacitated perfect 2-matching problems over complete graphs, and complete bipartite graphs with edge weights of one and two. In particular we obtain a fast approximation algorithm for the traveling salesman problem over complete graphs with edge weights of one and two.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approximating the Diameter of a Set of Points in the Euclidean Space

Given a set P with n points in R , its diameter, dP , is the maximum of the Euclidean distances between its points. We describe an algorithm that in m ≤ n iterations obtains r1 < r2 < . . . < rm ≤ dP ≤ min { √3 r1 , √  5 − 2 √3 rm } . For k fixed, the cost of each iteration is O(n) . In particular in the first iteration, the algorithm produces an approximation r1 which is within √3 of d...

متن کامل

Approximation algorithms for hard variants of the stable marriage and hospitals/residents problems

When ties and incomplete preference lists are permitted in the Stable Marriage and Hospitals/Residents problems, stable matchings can have different sizes. The problem of finding a maximum cardinality stable matching in this context is known to be NP-hard, even under very severe restrictions on the number, size and position of ties. In this paper, we describe polynomial-time 5/3-approximation a...

متن کامل

Optimal Random Matchings on Trees and Applications

In this paper we will consider tight upper and lower bounds on the weight of the optimal matching for random point sets distributed among the leaves of a tree, as a function of its cardinality. Specifically, given two n sets of points R = {r1, ..., rn} and B = {b1, ..., bn} distributed uniformly and randomly on the m leaves of λ-Hierarchically Separated Trees with branching factor b such that e...

متن کامل

Approximate Generalized Matching: $f$-Factors and $f$-Edge Covers

In this paper we present linear time approximation schemes for several generalized matching problems on nonbipartite graphs. Our results include O (m)-time algorithms for (1 − )maximum weight f -factor and (1+ )-approximate minimum weight f -edge cover. As a byproduct, we also obtain direct algorithms for the exact cardinality versions of these problems running in O(m √ f(V )) time. The technic...

متن کامل

On the use of suboptimal matchings for scaling and ordering sparse symmetric matrices

The use of matchings is a powerful technique for scaling and ordering sparse matrices prior to the solution of a linear system Ax D b. Traditional methods such as implemented by the HSL software package MC64 use the Hungarian algorithm to solve the maximum weight maximum cardinality matching problem. However, with advances in the algorithms and hardware used by direct methods for the paralleliz...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995